Another Approach for the Teaching of the Foundations of Programming using UML and Java
نویسندگان
چکیده
This paper presents one proposal for teaching the foundations of object oriented programming using the Unified Modeling Language (UML) as one modeling language and Java as one object oriented programming language. Unlike other approaches where only two types of UML diagrams are used with the intention of transferring them to a codification (class diagram and sequence diagram, or class diagram and statechart diagram), this proposal uses tree types of UML diagrams: class diagram, sequence diagram and activity diagram, for modeling basic programming problems. This is with the intention of facilitating to the student the transition between the diagrams used to model one solution and its final codification in one programming language. Key-Words: UML, object oriented teaching
منابع مشابه
Design, Implementation and Evaluation of Software to Increase Users’ Awareness and Facilitate the Identification of the Most Appropriate Centers Providing Laboratory Services in Tehran Province
Background and Aim: Medical diagnostic laboratories are among the most important centers in the treatment cycle of patients. Today, the conscious choice of such laboratories is one of the challenges that patients face in the treatment process. This study was conducted with the aim of improving the knowledge of software users in the field of laboratory sciences and also facilitating the consciou...
متن کاملJAVA/A Component Model
The JAVA/A approach aims at semantically well-founded and coherent modelling and programming concepts for components: based on sound theoretical foundations it enhances the widely used UML 2.0 component model by modular analysis and verification techniques and a Java-based architectural programming language. Our JAVA/A component model is inspired by ideas from “Real-Time Object Oriented Modelin...
متن کاملEvaluation of the First 3 Grades’ Intended Farsi Curriculum Using Language Learning Standards
In order to identify the inconsistencies, differences, shortcomings, strengths, and weaknesses of the package of the intended curriculum for the first three grades in the subject of Farsi language a series of interviews with the field’s experts were conducted and the content of the package, consisting of reading and writing textbooks and teachers’ guide, analyzed using five areas of emphasis: B...
متن کاملInvestigation for an Approach to Optimise the Structure of Human Force
Abstract This paper proposes an approach to find an optimum structure for educational levels of human forces. To this end, a Linear Programming (LP) Model integrated with a Social Accounting Matrix (SAM) was employed. The integrated model was employed using the SAM of Golestan Province of Iran. It was demonstrated that when unemployment is the result of inconsistency between supply and demand...
متن کاملDifference Effectiveness of Progressive Muscle Relaxation Therapy and Endorphin Massage Therapy towards Reducing Menstrual Pain Intensity in Adolescents
Background: Problems that arise during menstruation include pain before or during menstruation. Progressive Muscle Relaxation (PMR) techniques and Endorphin Massage (EM) therapy have been shown to be effective in controlling menstrual pain. The purpose of this study was to determine the difference in the effectiveness of pain intensity carried out by PMR therapy and EM therapy. Methods: Quasi...
متن کامل